/**
 * 校验表单是否合法
 * @param {object} from 表单信息
 */

function isJson(data) {
  if (typeof data === 'string') {
    try {
      var obj = JSON.parse(data);
      if (typeof obj === 'object' && obj) {
        return true;
      } else {
        return false;
      }
    } catch (e) {
      return false;
    }
  }
};

export function validateForm(form) {
  if (!form.name) return '请输入配置参数名称';
  if (!isJson(form.setting)) return '请输入正确的JSON格式自定义参数';
}
